<?php
namespace app\index\controller;

use Yansongda\Pay\Gateways\Wechat\MpGateway;

use Yansongda\Pay\Pay;

use pay\wechat\lib\WxPayConfig;

use think\Log;

/**
 * 订单管理控制器
 */
class Test extends \think\Controller
{
  //返回订单详情和支付方式选择页面
  public function index()
  {
    // var_dump(ROOT_PATH);die;
    Log::init([
        'type'  =>  'File',
        'path'  =>  APP_PATH.'logs/'
    ]);
    Log::write('测试日志信息111222，这是警告级别，并且实时写入','pay');

    // // 调用统一下单接口，发起预支付
    //   $config = [
    //     'wechat' => [
    //         'app_id' => WxPayConfig::APPID,             // 公众号APPID
    //         'mch_id' => WxPayConfig::MCHID,             // 微信商户号
    //         'notify_url' => 'http://bills.cosgoal.com/wxpay/callback',  // 支付结果通知回调地址
    //         'key' => WxPayConfig::KEY,                  // 微信支付签名秘钥
    //         'cert_client' => WxPayConfig::SSLCERT_PATH, // 客户端证书路径，退款时需要用到
    //         'cert_key' => WxPayConfig::SSLKEY_PATH,     // 客户端秘钥路径，退款时需要用到
    //     ],
    // ];

    // // var_dump($config);die;


    // $pay = new Pay($config);

    // // $mp = new MpGateway;

    // $mp = $pay->driver('wechat')->gateway('mp');

    // $payRequest = [
    //         'appId'     => "wx9ca3272fed4926ba",
    //         'timeStamp' => '1506522891',
    //         'nonceStr'  => 'IWgUjnT4m2GPpMaH',
    //         'packages'   => 'prepay_id=wx20170927223451d87daf22820911590229',
    //         'signType'  => 'MD5',
    // ];
    // $payRequest['paySign'] = $mp->getSign($payRequest);
    // var_dump($payRequest);


  }

}
